Skip to content

chore: merge CI + SonarCloud workflows, drop cross-platform job#41

Merged
aksOps merged 1 commit into
mainfrom
chore/cleanup-ci-workflows
Apr 4, 2026
Merged

chore: merge CI + SonarCloud workflows, drop cross-platform job#41
aksOps merged 1 commit into
mainfrom
chore/cleanup-ci-workflows

Conversation

@aksOps

@aksOps aksOps commented Apr 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Consolidates 2 workflows into 1 and removes the cross-platform build job.

Before

  • ci-java.yml: build → cross-platform (Windows + macOS)
  • sonarcloud-java.yml: build → SonarCloud analysis
  • Every push/PR ran mvn clean verify 3-4 times (Linux x2 + Win + Mac)

After

  • ci-java.yml: build → SonarCloud analysis (single job)
  • mvn clean verify runs once, then SonarCloud analyzes the existing results
  • Cross-platform job removed (JVM is cross-platform; job had continue-on-error: true)
  • SonarCloud step skipped for fork PRs (no token available)

Impact

  • ~50% faster CI (2 fewer jobs per push/PR)
  • Fewer GitHub Actions minutes consumed
  • sonarcloud-java.yml deleted

🤖 Generated with Claude Code

- Merge sonarcloud-java.yml into ci-java.yml — single build runs
  mvn verify then SonarCloud analysis (was running mvn verify twice)
- Remove cross-platform job (Windows/macOS) — JVM is cross-platform,
  job had continue-on-error:true so never blocked anyway
- SonarCloud only runs for same-repo PRs (skip forks without token)
- Net: 2 fewer CI jobs per push/PR, ~50% faster CI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Apr 4, 2026

Copy link
Copy Markdown

@aksOps aksOps merged commit 275548b into main Apr 4, 2026
7 checks passed
@aksOps aksOps deleted the chore/cleanup-ci-workflows branch April 26, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant